/**
 * @description: 
 * @file: style.scss
 * @author: Evan
 * @date: 2025.08.26 11:32:28
 * @week: 周二
 * @version: V
* */
.page {
  overflow: hidden;
  position: relative;

  .query {
    top: var(--z-page-padding);
    left: var(--z-page-padding);
    z-index: 1;
    position: absolute;
  }

  .tip {
    top: 50%;
    left: 50%;
    width: 50%;
    color: var(--el-text-color-regular);
    height: 50vh;
    z-index: 2;
    padding: var(--z-page-padding);
    position: absolute;
    transform: translate(-50%, -50%);
    &::after {
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: '';
      z-index: -1;
      opacity: 0.8;
      position: absolute;
      border-radius: 6px;
      background-color: var(--z-fill-color-blank);
    }

    .close {
      --el-font-size-base: 20px;
      top: var(--z-page-padding);
      right: var(--z-page-padding);
      position: absolute;
    }

    .wrap {
      height: 100%;
      overflow: auto;
    }
  }
}

:global {
  :local(.page) {
  }
}
